Linux 에서 VPN 접속 끊어지면 자동으로 reconnect 하는 스크립트 nmcli 명령어를 사용하였다
1 2 3 4 5 6 7 8 9 10 11 12
#!/bin/bash while [ "true" ] do VPNCON=$(nmcli con show | grep 'VPN' | cut -f1 -d " ") if [[ $VPNCON != "VPN" ]]; then echo "Disconnected, trying to reconnect..." (sleep 1s && nmcli con up uuid 5f359e9f-010e-43ca-a3a0-25787c9b1359) else echo "Already connected !" fi sleep 30 done